FHIR © HL7.org  |  FHIRsmith 0.18.0  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.pt.adr
Resource TypeStructureDefinition
IdStructureDefinition-DoenteLM.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/hl7-pt/adr-ig/StructureDefinition-DoenteLM.html
URLhttps://hl7.pt/fhir/ADR/StructureDefinition/DoenteLM
Version1.0.0-ballot
Statusactive
Date2026-10-20T10:59:46+00:00
NameDoenteLM
TitleDoente (modelo)
Realmpt
Authorityhl7
DescriptionModelo Lógico - Doente
Typehttps://hl7.pt/fhir/ADR/StructureDefinition/DoenteLM
Kindlogical

Resources that use this resource

StructureDefinition
hl7.fhir.pt.adr#currentNotificacaoLMNotificação (modelo)

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Narrativa gerada: StructureDefinition DoenteLM

NomeBandeirasCard.TipoDescrição e condicionalismosdoco
DoenteLM 0..*BaseDoente (modelo)
As instâncias deste modelo lógico podem ser objeto de uma referência
DoenteLM.Iniciais 1..1stringIniciais do Doente
DoenteLM.dataNascimento 0..1dateTimeData de nascimento
DoenteLM.dataNascimentoPrecisao 0..1codePrecisão da data de nascimento
DoenteLM.idadeDataRam 0..1integerIdade do doente à data do acontecimento da RAM
DoenteLM.idadeDataRamPrecisao 0..1codePrecisão Idade do doente à data do acontecimento da RAM
DoenteLM.genero 0..1codeGénero do doente
DoenteLM.pesoKg 0..1decimalPeso em Kg
DoenteLM.alturaCm 0..1decimalAltura em cms

doco Documentação para este formato

Source1

{
  "resourceType": "StructureDefinition",
  "id": "DoenteLM",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
      "valueBoolean": true
    }
  ],
  "url": "https://hl7.pt/fhir/ADR/StructureDefinition/DoenteLM",
  "version": "1.0.0-ballot",
  "name": "DoenteLM",
  "title": "Doente (modelo)",
  "status": "active",
  "date": "2026-10-20T10:59:46+00:00",
  "publisher": "HL7 Portugal",
  "contact": [
    {
      "name": "HL7 Portugal",
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.pt"
        },
        {
          "system": "email",
          "value": "info@hl7.pt"
        }
      ]
    },
    {
      "name": "HL7 Portugal",
      "telecom": [
        {
          "system": "email",
          "value": "geral@hl7.pt",
          "use": "work"
        }
      ]
    }
  ],
  "description": "Modelo Lógico - Doente",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "PT",
          "display": "Portugal"
        }
      ]
    }
  ],
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.pt/fhir/ADR/StructureDefinition/DoenteLM",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "DoenteLM",
        "path": "DoenteLM",
        "short": "Doente (modelo)",
        "definition": "Modelo Lógico - Doente",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "DoenteLM.Iniciais",
        "path": "DoenteLM.Iniciais",
        "short": "Iniciais do Doente",
        "definition": "Iniciais do Doente",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DoenteLM.Iniciais",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DoenteLM.dataNascimento",
        "path": "DoenteLM.dataNascimento",
        "short": "Data de nascimento",
        "definition": "Data de nascimento",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DoenteLM.dataNascimento",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "DoenteLM.dataNascimentoPrecisao",
        "path": "DoenteLM.dataNascimentoPrecisao",
        "short": "Precisão da data de nascimento",
        "definition": "Precisão da data de nascimento",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DoenteLM.dataNascimentoPrecisao",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "DoenteLM.idadeDataRam",
        "path": "DoenteLM.idadeDataRam",
        "short": "Idade do doente à data do acontecimento da RAM",
        "definition": "Idade do doente à data do acontecimento da RAM",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DoenteLM.idadeDataRam",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "DoenteLM.idadeDataRamPrecisao",
        "path": "DoenteLM.idadeDataRamPrecisao",
        "short": "Precisão Idade do doente à data do acontecimento da RAM",
        "definition": "Precisão Idade do doente à data do acontecimento da RAM",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DoenteLM.idadeDataRamPrecisao",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "DoenteLM.genero",
        "path": "DoenteLM.genero",
        "short": "Género do doente",
        "definition": "Género do doente",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DoenteLM.genero",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "DoenteLM.pesoKg",
        "path": "DoenteLM.pesoKg",
        "short": "Peso em Kg",
        "definition": "Peso em Kg",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DoenteLM.pesoKg",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "DoenteLM.alturaCm",
        "path": "DoenteLM.alturaCm",
        "short": "Altura em cms",
        "definition": "Altura em cms",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DoenteLM.alturaCm",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "DoenteLM",
        "path": "DoenteLM",
        "short": "Doente (modelo)",
        "definition": "Modelo Lógico - Doente"
      },
      {
        "id": "DoenteLM.Iniciais",
        "path": "DoenteLM.Iniciais",
        "short": "Iniciais do Doente",
        "definition": "Iniciais do Doente",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DoenteLM.dataNascimento",
        "path": "DoenteLM.dataNascimento",
        "short": "Data de nascimento",
        "definition": "Data de nascimento",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "DoenteLM.dataNascimentoPrecisao",
        "path": "DoenteLM.dataNascimentoPrecisao",
        "short": "Precisão da data de nascimento",
        "definition": "Precisão da data de nascimento",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "DoenteLM.idadeDataRam",
        "path": "DoenteLM.idadeDataRam",
        "short": "Idade do doente à data do acontecimento da RAM",
        "definition": "Idade do doente à data do acontecimento da RAM",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "DoenteLM.idadeDataRamPrecisao",
        "path": "DoenteLM.idadeDataRamPrecisao",
        "short": "Precisão Idade do doente à data do acontecimento da RAM",
        "definition": "Precisão Idade do doente à data do acontecimento da RAM",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "DoenteLM.genero",
        "path": "DoenteLM.genero",
        "short": "Género do doente",
        "definition": "Género do doente",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "DoenteLM.pesoKg",
        "path": "DoenteLM.pesoKg",
        "short": "Peso em Kg",
        "definition": "Peso em Kg",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      },
      {
        "id": "DoenteLM.alturaCm",
        "path": "DoenteLM.alturaCm",
        "short": "Altura em cms",
        "definition": "Altura em cms",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ]
      }
    ]
  }
}